home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / misc_src / metadraw / readme.txt < prev    next >
Encoding:
Text File  |  1995-11-01  |  3.9 KB  |  62 lines

  1.  
  2.         ----------------------------------------------------
  3.             MetaDraw
  4.         ----------------------------------------------------
  5.     Object Oriented MetaFile Graphics Editing Control
  6.  
  7.  
  8. MetaDraw General Description:
  9.  
  10. MetaDraw is a special purpose picturebox/image editing tool.  MetaDraw looks like a standard picturebox on your form, but offers unique support for the creation, editing and display of  MetaFiles - an ideal graphical format for applications requiring the drawing and/or moving of graphical objects.  MetaDraw is also specially designed to allow you to tag individual graphic objects for HyperGraphic/HotSpot applications.
  11.  
  12. If you need to create and save a graphic object in Visual Basic or C, Display a MetaFile, or create an Interactive Graphical Interface - MetaDraw is the tool for you.
  13.  
  14.  
  15.  
  16. What is a MetaFile:
  17.  
  18. A MetaFile is a special graphic format for Vector Based images.  MetaFile images take up very little memory compared to Bitmaps.  They are resolution- and device-independent. Most importantly, MetaFiles are made up of individual objects which can be in
  19.  
  20. Unique Features:
  21.           ╖ As a MetaFile viewer, supports Scroll and Zoom, even 
  22.             Selective display of individual elements;  
  23.           ╖ Create, Edit, Display and Save pictures built from a 
  24.             set of graphic objects: line, rectangle, text, bitmap, 
  25.             pie, arc, etc.   (All Windows graphical primitives are
  26.             supported);
  27.           ╖ Supports Merging of images from multiple sources;
  28.           ╖ Full support for object Oriented Editing: Moving objects, 
  29.             Sizing, Change Colors and other attributes;
  30.           ╖ The whole picture or any part can be exported as MetaFile, 
  31.             bitmap or icon.  Supports conversion from WMF or DIB to 
  32.             WMF, DIB, BMP or ICO;
  33.           ╖ Group and ungroup elements, manipulate groups as a 
  34.             single element;
  35.           ╖ HotSpot/HyperGraphics support through click events 
  36.             on individual objects;
  37.           ╖ Full Programmatic Control as well as support for end-user 
  38.             editing via the mouse;
  39.           ╖ Visual Basic and C++ compatibility.
  40.  
  41.  
  42.  
  43. Potential MetaDraw Applications:
  44.  
  45. 1. Interactive Graphic Interfaces:
  46.  
  47. MetaDraw can be used as the engine for an interactive graphic interface - populate, or allow end-users to populate, the control with graphic objects which can then be moved around on the screen (either by dragging or programmatic manipulation), resized
  48.  
  49. 2. Viewers:
  50.  
  51. MetaDraw can be used a simple MetaFile viewer or as a full featured Graphic Editor. The control looks just like a picturebox on your screen.   As a viewer, MetaDraw not only quickly displays the entire image and supports scroll and zoom, but also uniqu
  52. WhatÆs great about MetaFiles and MetaDraw in particular is you can choose to view or hide individual elements or groups of elements.
  53.  
  54. 3. Graphic Editing:
  55.  
  56. You can use internal features of the MetaDraw control to create and edit pictures. MetaDraw includes all the standard edit modes of a stand-alone draw package.  New images can be easily created or an existing image can be loaded picture and manipulated
  57. You can easily change the color of a rectangle, text or other object, that was drawn a lot of time ago and partially hidden by another elements.  You can move objects in back or in front of other objects, or even drag them around on screen.  
  58.  
  59. 4. HyperGraphics:
  60. MetaDraw is a wonderful tool for creating HyperGraphic applications.  Any object (MetaFile record or group of records) can be declared as HotSpot.  MetaDraw will automatically change the mouse cursor when over a tagged HotSpot and will generate a speci
  61. We even include our own HotSpot editor application (a stand-alone EXE) with MetaDraw.  Picture with HotSpot objects can be saved in a file and then loaded and displayed. All hotshots will be saved with objects. 
  62.